package com.dkd.manage.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import com.dkd.common.annotation.Excel;
import com.dkd.common.core.domain.BaseEntity;

/**
 * 设备类型管理对象 tb_vm_type
 *
 * @author xwq
 * @date 2024-10-27
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
@ApiModel(description = "设备类型管理对象")
public class VmType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty(value = "主键", example = "1")
    private Long id;

    /** 型号名称 */
    @Excel(name = "型号名称")
    @ApiModelProperty(value = "型号名称")
    private String name;

    /** 型号编码 */
    @Excel(name = "型号编码")
    @ApiModelProperty(value = "型号编码")
    private String model;

    /** 设备图片 */
    @Excel(name = "设备图片")
    @ApiModelProperty(value = "设备图片")
    private String image;

    /** 货道行 */
    @Excel(name = "货道行")
    @ApiModelProperty(value = "货道行", example = "3")
    private Long vmRow;

    /** 货道列 */
    @Excel(name = "货道列")
    @ApiModelProperty(value = "货道列", example = "5")
    private Long vmCol;

    /** 设备容量 */
    @Excel(name = "设备容量")
    @ApiModelProperty(value = "设备容量", example = "50")
    private Long channelMaxCapacity;
}